package cn.swust.service;

import java.util.ArrayList;

import cn.swust.model.SetContentBean;

public interface SetContentService {

	/**
	 * 添加一条设置记录
	 * @param setting
	 * @return 成功则返回对应主键ID，否则返回0
	 */
	public int addSetContent(SetContentBean setting);

	/**
	 * 根据主键ID删除一条设置信息
	 * @param id
	 * @return
	 */
	public int delSetContent(int id);
	
	/**
	 * 根据主键ID修改对应信息
	 * @param id
	 * @param setting
	 * @return
	 */
	public int modSetContent(int id,SetContentBean setting);
	
	/**
	 * 根据主键ID查找对应设置
	 * @param id
	 * @return 成功返回对应SetContentBean对象
	 */
	public SetContentBean queryById(int id);
	
	/**
	 * 根据设置类型查询此类所有设置
	 * @param type
	 * @return 成功则返回对应数据集合
	 */
	public ArrayList<SetContentBean> queryByType(int type);
}
